
// 你可以任意命名 `defineStore()` 的返回值，但最好使用 store 的名字，同时以 `use` 开头且以 `Store` 结尾。
// (比如 `useUserStore`，`useCartStore`，`useProductStore`)

import { defineStore } from "pinia";

// 第一个参数是你的应用中 Store 的唯一 ID。
export const useUserStore1=defineStore("userInfoStore",{
    //其他配置
      state:()=>({
        userInfo:[],
      }),
    getters:{
      Array:(state)=>state.userInfo,
    },
     actions:{
       setUserInfo(data){
        this.userInfo=data
        // console.log("pinia中的用户信息");
        // console.log(this.userInfo);
       },
       clearUser(){
        // console.log("清除pinia中的用户信息");
        this.userInfo=[]
       }
     },
     //使用持久化
     persist:{
        enabled:true,
        Storage:localStorage,
        key:"userPersist",
        path:['userInfo']
     },
})